Cufon.now();
var $content = $('#content'), $contentDD = $('#content>dd');

$(document).ready(function() {
	$content.css({
		marginTop : '-600px'
	});

	$("a[rel^='prettyPhoto']").prettyPhoto({
		theme : 'facebook'
	});
	clearInput('contact_form');
	$contentDD.css({
		display : 'none'
	});
});
$(window).load(function() {

	$content.animate({
		marginTop : '30px'
	}, 300, function() {
		$(this).animate({
			marginTop : '0px'
		}, 400);
		$(this).prev("header").find("h1 a").fadeIn(500, function() {
			$(this).next().fadeIn(300);
		});
	});

	$contentDD.css({
		display : 'block'
	});

	$('#slider').nivoSlider({
		effect : 'slideInRight',
		slices : 10
	});
	$('#gallery').tinycarousel();

	$contentDD.css({
		display : 'none'
	});
});
$(function() {

	$(
			'#content:not(.nav_block)>dt:not(.active) a,footer .privacy:not(.active) a[rel=privacy]')
			.live(
					'click',
					function() {
						var next = this.rel == 'privacy' ? $('#privacy') : $(
								this).parent().next(), width = next.width(), parent = next
								.parent(), visible = parent.find('>dd:visible')
								.css({
									overflow : 'hidden'
								});
						parent.addClass('nav_block');
						$('#content>dt,.privacy').removeClass('active');
						$(this).parent().addClass('active');
						if (this.rel == 'privacy')
							$('#content>dt>a').removeClass('active').animate({
								opacity : 0
							});
						if (parent.css('left') != 0)
							next.parent().animate({
								left : 0
							});
						next.show().css({
							width : '64px'
						}).stop().animate({
							width : width + 'px'
						}, {
							step : visible.length ? function(now) {
								visible.width(width - now);
							} : '',
							complete : function() {
								next.css({
									overflow : 'visible'
								});
								visible.css({
									width : width + 'px'
								}).hide();
								parent.removeClass('nav_block');
							}
						});
						return false;
					});

	$('.active a,#content.nav_block').live('click', function() {
		return false;
	});

	$('#content>dt>a:not(.active)').css({
		opacity : 0
	}).live('mouseover', function() {
		$(this).stop().animate({
			opacity : 1
		});
	}).live('mouseout', function() {
		$(this).stop().animate({
			opacity : 0
		});
	}).live(
			'click',
			function() {
				$(this).addClass('active').parent().siblings().find('>a')
						.removeClass('active').stop().animate({
							opacity : 0
						});
			});
});
